﻿using Microsoft.EntityFrameworkCore;
using SmartCity.BasicData.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SmartCity.BasicData.Infrastructure
{
    /// <summary>
    /// 数据库上下文
    /// </summary>
    public class SCDBcontext : DbContext
    {
        //构造函数
        public SCDBcontext(DbContextOptions options) : base(options)
        {
        }

        //加入数据集的映射
        public DbSet<AccountModel> AccountModels {  get; set; }//账号数据数据集
        public DbSet<RoleModel> RoleModels {  get; set; }//角色数据集
        public DbSet<LogModel> LogModels {  get; set; }//日志数据集
        public DbSet<AccountRoleModel> AccountRoleModels{  get; set; }//账号角色关系数据集
        public DbSet<DepartmentModel> DepartmentModels {  get; set; }//部门数据集

        //流程类型
        //流程表单
        //流程表单明细
        //节点
        //节点设置
        //流程实例
        //流程审批记录


    }
}
